home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HamCall (October 1991)
/
HamCall (Whitehall Publishing)(1991).bin
/
prgming
/
ada
/
snap02.doc
< prev
next >
Wrap
Text File
|
1987-10-14
|
11KB
|
316 lines
SNAPSHOT OF THE ADA SOFTWARE REPOSITORY 10 Feb 86
The following presents a summary of the directories in the Ada
Repository on SIMTEL20. The amounts of source code and documentation
(in bytes) are included in this listing. The numbers presented are good
approximations.
TOTALS --
Source Code: 19,542,458 bytes
Documentation: 6,366,629 bytes
-- Richard Conn
PD:<ADA>
This is the top-level directory. The names of the
subdirectories (*.DIRECTORY) can be seen here. The listing of all
files in all subdirectories (ADA.CRCLST) is also stored here. Also,
the file FILEUSE.DOC, which contains a listing of all files in the
repository, ordered by frequency of use (popularity), is contained
here.
PD:<ADA.AI> Source Code: 36,105 Documentation: 4,258
This subdirectory contains programs relating to the fields of
artificial intelligence, such as expert systems, pattern recognition,
and heuristic analysis.
PD:<ADA.AIM> Source Code: 0 Documentation: 0
NOT YET RELEASED
This directory contains the source code and documentation to
the APSE Interactive Monitor, developed by TI.
The APSE Interactive Monitor (AIM) is an example of a
real-time multitasking system written in Ada.
Read the file AIM.CMM in PD:<ADA.AIM> for comments on this
project from various sources.
PD:<ADA.ANSI-LRM> Source Code: 0 Documentation: 1,201,050
This subdirectory contains a machine-readable copy of the ANSI
Version of the Ada Language Reference Manual (LRM). The files were
obtained from the directory <ADA-LSN> on ECLB, and the file
FTPFILES.SUB shows the FTP process used to copy the files over and the
renaming that was done.
Chapters 1-14 and Appendices A-F are included as CHAPxx.DOC
(like, CHAP01.DOC or CHAPA.DOC). Error files are also included as
CHAPxx.ERR. The Foreword (FOREWORD.DOC, ERR), Postscript
(POSTSCRPT.DOC, ERR), and Table of Contents (TOC.DOC) are included.
INDEX.DOC contains the index.
PD:<ADA.BENCHMARKS> Source Code: 302,163 Documentation: 73,733
This subdirectory contains various Ada compiler benchmarks.
An attempt has been made to see that entries in this subdirectory do
not duplicate entries in the <BENCHMARK> directory on ECLB.
Benchmarks submitted in conjunction with the NOSC tools are located in
the Ada Repository BENCHMARKS directory.
PD:<ADA.CM-DATA>
This directory contains working files used in the maintenance
of the Ada Repository. The information which goes into the master Help
file is contained here as well as several supporting programs. The
content of this directory is not of general interest. The master Help
file is available to the public in PD:<ADA.ONLINE-DOC>.
PD:<ADA.COMPILATION-ORDER>
Source Code: 359,990 Documentation: 87,124
This subdirectory contains software which deals with the
analysis of groups of Ada programs to determine the proper compilation
order. Other information pertaining to the interrelationship of
software segments of a system may be obtained as well.
PD:<ADA.COMPONENTS>
Source Code: 1,338,775 Documentation: 137,069
This is the components subdirectory. Software components,
including general-purpose procedures, packages, and generics, are
stored here. Examples are: math packages, TERMCAP routines, generic
linked list packages, and dynamic string packages.
PD:<ADA.CROSS-REFERENCE>
Source Code: 23,786 Documentation: 4,457
This subdirectory contains tools which generate cross-
reference listing of Ada programs.
PD:<ADA.DBMS>
Source Code: 81,285 Documentation: 5,190
This directory contains Ada software components and programs
directly related to Data Base Management functions.
PD:<ADA.DDN>
Source Code: 1,959,099 Documentation: 30,822
This subdirectory contains tools and components related to the
Defense Data Network, its file transfer, mail, and communications
facilities. Implementations of the TCP/IP communications protocol,
the FTP file transfer tool, and the SMTP mail handler are included.
PD:<ADA.EDITORS>
Source Code: 1,615,008 Documentation: 219,575
This directory contains the source code and documentation on
some text editors written in Ada.
PD:<ADA.EDUCATION>
Source Code: 0 Documentation: 195,010
This is the education subdirectory. Sample programs,
tutorials, and online courseware are located here.
PD:<ADA.EXTERNAL-TOOLS>
Source Code: 92,404 Documentation: 47,265
This subdirectory contains several miscellaneous tools which
are helpful in developing Ada code but are not written in Ada or
pertain to specific environments. For example, an Ada language
development interface for the EMACS editor can be found here.
PD:<ADA.FORMGEN>
Source Code: 777,672 Documentation: 160,923
This subdirectory contains tools for the generation of forms
for use by Ada programs. The forms generator will display and accept
input into a form (in a screen-oriented fashion via the virtual
terminal) in such a way that this mechanism is transparent to the Ada
program using it. Instead, the program simply reads fields from the
form via procedure interfaces.
PD:<ADA.GENERAL>
Source Code: 0 Documentation: 563,870
This is the General Information subdirectory. Notes,
comments, usage information, and other data are stored here.
PD:<ADA.GKS>
Source Code: 1,991,575 Documentation: 322,595
This subdirectory contains routines associated with a
Graphical Kernel System.
PD:<ADA.MANAGEMENT-TOOLS>
Source Code: 954,505 Documentation: 475,046
This subdirectory contains tools for use in managing an Ada
software development project. Status tracking and Manpower estimation
tools are included.
PD:<ADA.MATH>
Source Code: 186,060 Documentation: 17,645
This subdirectory contains packages of math routines. All
routines are written in Ada. Routines for trig functions, exponential
functions, matrix manipulation, bit manipulation, and others are
contained here.
PD:<ADA.MENU>
Source Code: 453,562 Documentation: 364,124
This subdirectory contains software used in the generation of
menus. Applications programs may use these menu generators as front-
ends.
PD:<ADA.MESSAGE-HANDLING>
Source Code: 977,501 Documentation: 242,840
This subdirectory contains tools for use in message handling
facilities and message transfer.
PD:<ADA.METRICS>
Source Code: 1,390,255 Documentation: 304,729
This subdirectory contains tools used to perform metrics
analysis of Ada software. Tools for path analysis, performance
analysis, and other metrics reports are included.
PD:<ADA.NOSC-TOOLS>
Source Code: 0 Documentation: 156
This directory contains information about the software tools
submitted by the Naval Oceans Systems Center (NOSC). An abstract of
the tools is included.
PD:<ADA.ONLINE-DOC>
Source Code: 61,868 Documentation: 128,354
This directory contains supporting files for the online documentation
system of the Ada Repository.
PD:<ADA.PAGER>
Source Code: 98,377 Documentation: 28,338
This subdirectory contains tools which create and manipulated
paged files. All SRC files are paged files, which are files composed
of several smaller files separated by a special flag.
PD:<ADA.POINTERS>
Source Code: 0 Documentation: 137,232
This is the pointers subdirectory. Information on other
sources of software and information (such as the USC-ECLB resources)
is presented here. This data pertains to both on- and off- net
resources.
PD:<ADA.PRETTY-PRINTERS>
Source Code: 1,037,841 Documentation: 105,640
This subdirectory contains pretty printers for Ada source
programs. The pretty printers reformat the Ada source programs in
order to outline the structure of the programs and provide other
useful information for the programmer.
PD:<ADA.SIMULATION>
Source Code: 337,803 Documentation: 170,500
This subdirectory contains programs and tools associated with
performing simulations, such as queuing simulations.
PD:<ADA.SPELLER>
Source Code: 1,811,035 Documentation: 481,804
This subdirectory contains spelling checkers written in Ada.
Dictionaries are also included here.
PD:<ADA.STARTER-KIT>
Source Code: 0 Documentation: 522
This subdirectory contains tools which are useful in accessing
the software in the repository. It includes the PAGER tool, which is
used to assemble and disassembled SRC (paged) files.
PD:<ADA.STUBBER>
Source Code: 81,309 Documentation: 11,612
This subdirectory contains Ada program body stubber tools.
They analyze the definition of an Ada software design and generate
software bodies as stubs to be filled in later during development.
PD:<ADA.STYLE>
Source Code: 2,021,624 Documentation: 213,032
This subdirectory contains Ada style checking tools. They
analyze Ada source code and report on various aspects of the
programming style, such as consistent indentation and use of long
variable names.
PD:<ADA.TOOLS>
Source Code: 320,204 Documentation: 60,016
This is the miscellaneous tools subdirectory. Sources to
various tools which do not fit into the categories of the other
subdirectories are placed here.
PD:<ADA.VIRTERM>
Source Code: 1,232,652 Documentation: 454,328
This subdirectory contains tools for a virtual terminal
package, which performs screen-oriented functions by reading terminal
characteristics from a UNIX-like TERMCAP data base. The application
program can call routines in these packages and not be concerned with
the type of terminal being addressed.
PD:<ADA.WIS-ADA-TOOLS>
Source Code: 0 Documentation: 117,770
This directory contains information about the software tools
submitted by the Naval Oceans Systems Center (NOSC). An abstract of
the tools is included.
These tools were paid for by WIS (WWMCCS Information Systems).